<?php
/**
 * +--------------------------------------------------------------
 * | eLuoPHP
 * +--------------------------------------------------------------
 * | Copyright (c) 2016-2018 http://qxwoo.cn All rights reserved.
 * +--------------------------------------------------------------
 * | y139w [y139w@163.com]
 * +--------------------------------------------------------------
 * | 通用配置文件
 * +--------------------------------------------------------------
 */

return [

    //调试模式
    'app_debug'            => true,
    // 默认模块
    'default_module'       => 'index',
    // 默认控制器
    'default_controller'   => 'index',
    // 默认方法
    'default_action'       => 'index',
    // 默认时区
    'default_timezone'     => 'PRC',

    // PATHINFO变量名 用于兼容模式
    'var_pathinfo'         => 's',

    // 公共控制器
    'common_modules'       => ['common'],

    // 是否强制使用路由
    'url_route_must'       => false,
    // 路由配置文件
    'route_config_file'    => ['route'],

    //默认服务器错误跳转对应的模板文件
    'dispatch_error_to'    => APP_PATH . '',
    //默认路径错误跳转对应的模板文件
    'dispatch_notfound_to' => APP_PATH . '',

    // 异常显示模板
    'exception_tpl'        => FRAME_PATH . 'tpl/exception.html',
    // 异常显示消息
    'exception_message'    => '页面错误，请联系管理员',

    // 系统日志记录路径
    'log_file_path'        => RUNTIME_PATH . 'logs/',

    // 数据库配置信息
    'database'             => [
        // 数据库类型
        'type'               => 'mysql',
        // 数据服务器地址
        'host'               => '127.0.0.1',
        // 数据库用户名
        'name'               => '',
        // 数据库密码
        'pass'               => '',
        // 数据库名称
        'dbname'             => '',
        // 编码格式
        'charset'            => 'utf8',
        // 表前缀
        'prefix'             => '',
        // 主 / 从服务器
        'slave'              => false,
        // PDO属性项
        'options'            => [],
        // 返回类型
        'fetch_type'         => 'object',

    ],

    'template'             => [
        // 模板引擎
        'engine'             => 'smarty',
        // 模板文件目录
        'template_dir'       => '',
        // 模板编译目录
        'compile_dir'        => RUNTIME_PATH . 'compile/',
        // 模板缓存是否开启
        'caching'            => 0,
        // 模板缓存有效期
        'cache_lifetime'     => 60,
        // 模板仍在目录
        'cache_dir'          => RUNTIME_PATH . 'cache/template/',
        // 模板左边定界符
        'left_delimiter'     => '{',
        // 模板右边定界符
        'right_delimiter'    => '}',
        // 模板后缀
        'template_ext'       => '.html',
        // 模板常量
        'template_const'     => [
            '__ROOT__'         => '',
            '__STATIC__'       => '/static/',
        ],
    ],

    'cache'                  => [

        'type'                 => 'file',
        'expire'               => 0,
        'cache_dir'            => RUNTIME_PATH . 'cache/file/'

    ],

    // PHPMailer邮件发送配置信息
    'phpmailer'              => [

        // 是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式
        'smtp_debug'           => true,
        // 链接邮箱的服务器地址
        'host'                 => 'smtp.qq.com',
        // 设置使用ssl加密方式登录鉴权
        'smtp_secure'          => 'ssl',
        // 设置ssl连接smtp服务器的远程服务器端口号
        'port'                 => 465,
        // 设置发送的邮件的编码
        'charset'              => 'UTF-8',
        // 设置发件人昵称 显示在收件人邮件的发件人邮箱地址前的发件人姓名
        'from_name'            => '课得在线',
        // smtp登录的账号 QQ邮箱即可
        'username'             => '27572048@qq.com',
        // smtp登录的密码 使用生成的授权码
        'password'             => '**********',
        // 设置发件人邮箱地址 同登录账号
        'from'                 => '27572048@qq.com'

    ],

];
